casting pits - Turkish English Dictionary